#calendar {
	BORDER-RIGHT: #a5a4a2 1px solid; BORDER-TOP: #a5a4a2 1px solid; Z-INDEX: 1000; LEFT: 17px; BORDER-LEFT: #a5a4a2 1px solid; BORDER-BOTTOM: #a5a4a2 1px solid; POSITION: absolute; TOP: 17px; BACKGROUND-COLOR: #fff
}
#calendar TR.header {
	BACKGROUND: url(../_img/calendarTopBg.gif) #f3f8fd repeat-x 50% top
}
#calendar TD {
	FONT: bold 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #092151; TEXT-ALIGN: center
}
#months A:link {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; COLOR: #092151; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#months A:visited {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; COLOR: #092151; PADDING-TOP: 1px; TEXT-DECORATION: none
}
#months A:hover {
	BORDER-RIGHT: #092151 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #092151 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #092151 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #092151 1px solid
}
TR.fullMonth {
	BACKGROUND-COLOR: #f2f2f2
}
#dates TD {
	FONT-WEIGHT: normal
}
#calendar TD #selectedMonth {
	BORDER-RIGHT: #a5a4a2 1px solid; BORDER-TOP: #a5a4a2 1px solid; BORDER-LEFT: #a5a4a2 1px solid; COLOR: #fff; BORDER-BOTTOM: #a5a4a2 1px solid; BACKGROUND-COLOR: #092151
}
#days TD {
	FONT-WEIGHT: bold; WIDTH: 14.3%; COLOR: #949494
}
TD#todaysDate {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-BOTTOM: #a5a4a2 1px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #e7f1fb
}
#todaysDate SPAN {
	PADDING-RIGHT: 17px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#dates A:link {
	BORDER-RIGHT: #a5a4a2 1px solid; BORDER-TOP: #a5a4a2 1px solid; DISPLAY: block; BORDER-LEFT: #a5a4a2 1px solid; WIDTH: 92%; COLOR: #000; BORDER-BOTTOM: #a5a4a2 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#dates A:visited {
	BORDER-RIGHT: #a5a4a2 1px solid; BORDER-TOP: #a5a4a2 1px solid; DISPLAY: block; BORDER-LEFT: #a5a4a2 1px solid; WIDTH: 92%; COLOR: #000; BORDER-BOTTOM: #a5a4a2 1px solid; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
HTML > BODY > #dates A:link {
	WIDTH: auto
}
HTML > BODY > #dates A:visited {
	WIDTH: auto
}
#dates {
	BORDER-RIGHT: #a5a4a2 0px solid; BORDER-TOP: #a5a4a2 1px solid; BORDER-LEFT: #a5a4a2 0px solid; BORDER-BOTTOM: #a5a4a2 0px solid
}
#dates SPAN.past {
	BORDER-RIGHT: #a5a4a2 1px solid; BORDER-TOP: #a5a4a2 1px solid; DISPLAY: block; BORDER-LEFT: #a5a4a2 1px solid; COLOR: #a5a4a2; BORDER-BOTTOM: #a5a4a2 1px solid; BACKGROUND-COLOR: #f2f2f2
}
.endofmonth {
	BORDER-BOTTOM: black 2px solid
}
#dates A:hover {
	BORDER-RIGHT: #aa0011 1px solid; BORDER-TOP: #aa0011 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #aa0011 1px solid; BORDER-BOTTOM: #aa0011 1px solid
}
#dates A#selectedDay {
	BORDER-RIGHT: #aa0011 1px solid; BORDER-TOP: #aa0011 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #aa0011 1px solid; COLOR: #003366; BORDER-BOTTOM: #aa0011 1px solid
}
A#close:link {
	PADDING-RIGHT: 7px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: bold 8pt Arial; BORDER-LEFT: #a5a4a2 1px solid; COLOR: #999; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A#close:visited {
	PADDING-RIGHT: 7px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 0px; FONT: bold 8pt Arial; BORDER-LEFT: #a5a4a2 1px solid; COLOR: #999; PADDING-TOP: 2px; TEXT-DECORATION: none
}
A#close:hover {
	COLOR: #aa0011
}
